package com.hippo.database.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hippo.core.pojo.entity.SysTask;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @ClassName SysTaskMapper
 * @Description TODO 系统调度任务
 * @Author tangxl
 * @create 2023-04-28 15:15
 **/
@Component
public interface SysTaskMapper extends BaseMapper<SysTask> {
    /**
     * 根据任务名称查询所有任务
     * @param name 任务名称
     * @return
     */
    List<SysTask> selectAllByName(String name);

    /**
     * 根据任务编码查询任务
     * @param code 任务编码
     * @return
     */
    SysTask selectOneByCode(String code);

    /**
     *
     */
    List<SysTask> selectAll();
}
